call adapter [Android/Retrofit] Call adapter - 이해/개발 retrofit은 HTTP API를 별도 조작 없이 쉽게 응답을 객체로 변환해주는 라이브러리이다. 코틀린을 사용한다면 API 호출 시 내부적으로 요청이 이루어져서 따로 콜백을 정의할 필요없이 응답객체를 받을 수 있다. 그러나 만약 API호출 시 에러가 발생하거나, 기대하지 않는 응답코드가 올 경우 처리하는 경우 매 호출마다 try-catch 예외 처리 지옥에 빠질 수 있다!!!! Call →... error에러 핸들링retrofitandroidcall adapter안드로이드android [Retrofit] Android Retrofit Custom Call Adapter 본 포스팅에서는 Retrofit의 Call Adapter를 커스텀하여, 내가 원하는 상태처리를 해보도록 하겠습니다. Api는 Unsplash의 api를 이용하겠습니다. Retrofit에서 받을 수 있는 데이터의 타입은 다음과 같습니다. Response 일반 타입 여기서, Call Adapter를 커스텀하면, Call 타입을 원하는 타입으로 바꾸어 받을 수 있습니다. 이 방법을 이용하여, An... androidretrofitcall adapterandroid
[Android/Retrofit] Call adapter - 이해/개발 retrofit은 HTTP API를 별도 조작 없이 쉽게 응답을 객체로 변환해주는 라이브러리이다. 코틀린을 사용한다면 API 호출 시 내부적으로 요청이 이루어져서 따로 콜백을 정의할 필요없이 응답객체를 받을 수 있다. 그러나 만약 API호출 시 에러가 발생하거나, 기대하지 않는 응답코드가 올 경우 처리하는 경우 매 호출마다 try-catch 예외 처리 지옥에 빠질 수 있다!!!! Call →... error에러 핸들링retrofitandroidcall adapter안드로이드android [Retrofit] Android Retrofit Custom Call Adapter 본 포스팅에서는 Retrofit의 Call Adapter를 커스텀하여, 내가 원하는 상태처리를 해보도록 하겠습니다. Api는 Unsplash의 api를 이용하겠습니다. Retrofit에서 받을 수 있는 데이터의 타입은 다음과 같습니다. Response 일반 타입 여기서, Call Adapter를 커스텀하면, Call 타입을 원하는 타입으로 바꾸어 받을 수 있습니다. 이 방법을 이용하여, An... androidretrofitcall adapterandroid